<?php
//变量
$tit = "网站的标题";
$num = 10;
$sum = "10";
$b = true;
$f = false;
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title><?php echo $tit;?></title>
</head>
<body>
    <h1><?php echo $tit;?></h1>
    <p><?php echo $num;?></p>
    <p><?php echo $sum;?></p>
    <?php
    //调试num这个变量
    var_dump($num);
    var_dump($sum);
    var_dump($tit);
    var_dump($b);
    var_dump($f);

    //比较
    if(10 == $num){
        echo '第一个等式成立';
    }
    if(10 === $num){
        echo '第二个等式成立';
    }
    if(10 == $sum){
        echo "第三个等式成立";
    }
    if(10 === $sum){
        echo "第四个等式成立";
    }

    //判断
    if($num < 5){
        echo "小于5";
    }else{
        echo "不小于5";
    }
    //elseif
    if($num < 5){
        echo "小于5";
    }elseif($num < 10){
        echo "小于10";
    }elseif($num < 20){
        echo "小于20";
    }else{
        echo "都不符合";
    }

    //比较
    var_dump(false === false);
    var_dump(0 == false);
    var_dump(0 === false);
    var_dump(1 == true);

    //变量
    $def = 10;
    echo $def;
    $def = 20;
    echo $def;

    //常量
    define("ABC","这是一个常量");
    //常量不可以被修改
    //define("ABC","这是常量修改后的值");
    echo ABC;

    //连接符
    $txt1 = "小红";
    $txt2 = 19;
    echo "我叫" . $txt1 . "，今年". $txt2 ."了";

    //可以获取字符串长度
    echo strlen($txt1);
    echo strlen($txt2);

    //运算符+-*/
    $a = 10;
    $b = 20;
    $c = $a + $b;
    echo $c;

    // switch
    $r = "red";
    switch($r){
        case "red":
            echo "这是红色";
        break;
        case "blue":
            echo "这是蓝色";
        break;
        default:
            echo "都不符合";
    }

    //数组
    $arr = array("小明",20,"学生");
    var_dump($arr);
    echo "我叫".$arr[0]."，今年".$arr[1]."岁，是一名".$arr[2];

    //搜索 PHP数组排序

    //PHP循环
    for($i=0;$i<10;$i++){
        var_dump("数字为".$i);
    }

    //PHP函数
    function fun(){
        echo 123;
    }
    fun();

    // 作用域
    $qq = 123456;
    function myTest(){
        $qq = 456789;
        echo $qq;
    }
    myTest();
    echo $qq;
    
    ?>
</body>
</html>